10.5 部署方法之间的对比

在结束本章之前,让我们通过表 10-1 来回顾一下本章介绍的几种部署方法,不过别忘了,这些方法只是许许多多Web应用部署方法中的几种而已。

表10-1 几种Go Web应用部署方法的对比
独立服务器 Heroku GAE Docker
类型 公有或私有 公有 公有 公有或私有
是否需要修改代码 不需要 少量 中等 不需要
是否需要配置系统 大量 不需要 不需要 中等
是否需要维护 大量 不需要 不需要 中等
部署的难度 中等
平台对应用的支持程度
应用与平台的紧密程度
可扩展性 中等
评注 对于这种自主更新式的部署方式,使用者需要自己完成几乎所有事情 Heroku是一个公有PaaS平台,除了少数几项限制之外,使用者几乎可以做所有事情 GAE是一个严格受限的PaaS平台,使用者需要与平台密切绑定 Docker是一项非常有前景的技术,无论是公有的部署还是私有的部署,都有很多供应商可供选择

results matching ""

    No results matching ""